#include<iostream>
#include<iomanip>
using namespace std;
class Point {
private:
	int x;
	int y;
public:
	void setPoint() {
		cin >> x >> y;
	}
	int getX(){
		return x;
	}
	int getY() {
		return y;
	}
};
class Circle {
private:
	int x;
	int y;
	int r;
public:
	void setCenter() {
		cin >> x >> y;
	}
	void setRadius() {
		cin >> r;
	}
	double getArea() {
		return 3.14 * r * r;
	}
	double getLength() {
		return 2 * 3.14 * r;
	}
	void contain(Point m){
		if (((m.getX() - x) * (m.getX() - x) + (m.getY() - y) * (m.getY() - y)) <= r*r) {
			cout << "yes" << endl;
		}
		else {
			cout << "no" << endl;
		}
	}
};
int main()
{
	Point a;
	Circle b;
	b.setCenter();
	b.setRadius();
	a.setPoint();
	double S = b.getArea();
	cout << fixed << setprecision(2) << S << " ";
	double len = b.getLength();
	cout << fixed << setprecision(2) << len << endl;
	b.contain(a);
	return 0;
}